package com.zyc.pojo;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 名称:Borrow
 * 描述:企业职员借阅档案
 * 1、企业职员提交借阅申请
 * 2、职员所在部门主管审批
 * 3、企业级档案主管审批
 *
 * @version 1.0
 * @author:likaiyang
 * @datetime:2024-06-17 18:35
 */
@Data
public class Borrow {
    private Integer id;//企业用户借阅档案id

    private Archive archive;//档案

    private User user;//用户类，此处为企业职员

    @DateTimeFormat(pattern = "yyyy-mm-dd")
    private Date borrowStartTime;//借阅开始时间

    @DateTimeFormat(pattern = "yyyy-mm-dd")
    private Date borrowEndTime;//借阅结束时间

    private String borrowExplain;//借阅说明

    @DateTimeFormat(pattern = "yyyy-mm-dd")
    private Date borrowApplyTime;//企业职员借阅档案申请时间

    private String shenpiState;//审批状态

    private User departmentAdmin;//用户类，此处为职员所在部门主管
    private String departmentShenpiOpinion;//职员所在部门主管审批意见
    private String departmentShenpiNote;//职员所在部门主管备注说明

    private User enterpriseAdmin;//用户类，此处为企业级档案主管
    private String enterpriseAdminShenpiOpinion;//企业级档案主管审批意见
    private String enterpriseAdminShenpiNote;//企业级档案主管备注说明

}
